453584
35051
699842
937696
40455
17253
342726
288594
222632
465898
638508
79638
5254799
3677581
3201148
2503804
2278988
2122609
2049358
193778
1828118
1744136
1723196
1660471